Product Line Requirements based on Goals, Features and Use cases

نویسندگان

  • Bruno González-Baixauli
  • Miguel A. Laguna
  • Yania Crespo
چکیده

Traditional PL requirements approaches present several problems in requirements analysis, mainly in variants analysis and selection. The main handicap is dealing with non-functional requirements. These problems can be solved with the introduction of the goal/softgoal paradigm. This paradigm introduces intentionality (“whys”) and allows relating functional and nonfunctional requirements, the basis of the variant analysis. This proposal improves the PL requirements introducing the goal/softgoal paradigm and relating it with well-known techniques as feature and use case modeling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Product Line Use Cases: Scenario-Based Specification and Testing of Requirements

Use Cases can be employed in system requirements engineering to capture requirements from an external point of view. In product line modeling, commonalities and variabilities of a family of systems have to be described. To this purpose, we have defined extensions and modifications of the Use Cases notation, called Product Line Use Cases (PLUCs). In order to guarantee the conformance of the deri...

متن کامل

Goal-Oriented Requirements and Feature Modeling for Software Product Line Engineering

Feature Models encapsulate functionalities and quality properties of a product family. Leveraging feature models for managing variability and commonalities of large-scale product families raises an important question: on what basis should the features of a product line be selected for a target software application, which is going to be derived from the product family. Thus, the selection of the...

متن کامل

*Marrying Features and Use Cases for Product Line Requirements Modeling of Embedded Systems

Software intense defense systems, for example vehicles, are developed in short series and are expected to have an extremely long life span. Furthermore, these systems are always customized for different customer needs. For an organization to be competitive in a market like this it is important to achieve high levels of reuse between different customer projects and to be efficient in maintaining...

متن کامل

Deriving Software Product Line’s Architectural Requirements from Use Cases: an Experimental Approach

One of the most important artifacts of a product line is the product line architecture. In this paper we present an approach for deriving a product line’s architecture from the requirements of the product line. This approach is based on a transformational technique that has been developed and applied to obtain system architectures from requirements specified as UML use cases. In this paper we e...

متن کامل

On the Role of Features and Goals Models in the Aspect-Oriented Development of Software Product Line

Requirements of a Software Product Line (SPL) are usually captured in the form of a feature model, which represents the product line variation model, but this model lets several requirements details aside, such as the specification of functional and non-funcional requirements. Due to the crosscutting nature of SPL variations, researchers are using aspect-oriented techniques, to deal with such c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005